from tkinter import *
from tkinter import messagebox

# root=Tk()
# root.title("第一个GUI")
# root.geometry("500x500+200+200")
#
# bt1=Button(root)   #创建一个按钮
# bt1["text"]="第一个按钮"
# bt1.pack()  #布局管理器
#
# def tanchaung(e):  #e为事件对象
#     messagebox.showinfo("Message","成功")
# bt1.bind("<Button-3>",tanchaung) #事件的绑定
# root.mainloop()

#面向对象
class Aplication(Frame):#继承Frame 是一个组件
    def __init__(self,master=None): #self是一个组件
        super().__init__(master)
        self.master=master           #这两句把root与self容器绑定


        self.pack()  #显示
        self.createWidget()#添加其他组件


    def createWidget(self):
        Entry(self).grid(row=0,column=0,columnspan=4,pady=10)
        #Button(self,text="系统设置").grid(row=0,column=0,sticky=W,columnspan=4)
        self.but2=Button(self,text="学生查询").grid(row=1,column=0,sticky=W)
        self.but3=Button(self,text="成绩录入").grid(row=2,column=0,sticky=W)
        self.but4=Button(self,text="成绩更新").grid(row=3,column=0,sticky=W)
        self.but4=Button(self,text="成绩统计").grid(row=4,column=0,sticky=W)




    def login(self):
        print("账号"+self.entry01.get())
        print("密码"+self.entry02.get())
        messagebox.showinfo("登录","登录成功")



if __name__=='__main__':
    root =Tk()
    root.geometry("400x200+200+300")
    root.title("面向对象的程序")
    app=Aplication(master=root)
    root.mainloop()
